package weaponrelated;

import javax.swing.ImageIcon;

import GAME.*;
import planes.*;
/**
* Clase que modela el arma de tipo gun.
*/
public class gun extends weapon{
	/**
	* Constructor de la clase gun.
	*/
	public gun(game g,plane p){ //arma de mig
		potencia=10;
		veldisp=6;
		juego=g;
		avion=p;
	}
	/**
	* Metodo que genera un disparo amigo con las caracteristicas de esta arma.
	*/
	public void allyshoot(){
		System.out.println("hola");
		bullet bala=new bullet(juego,potencia,veldisp);
		bala.setIcon(new ImageIcon(getClass().getClassLoader().getResource("resources/bullet2.png")));
		bala.setBounds(0, 0, 5, 23);
		bala.setLocation((juego.getplayer().getX()+7),juego.getplayer().getY());
		juego.agregarbalaamiga(bala);
		bala.setmovimiento(false, false, false, true);
	}
	/**
	* Metodo que genera un disparo enemigo con las caracteristicas de esta arma.
	*/
	public void enemyshoot(){
		bullet bala=new bullet(juego,potencia,veldisp-5);
		bala.setIcon(new ImageIcon(getClass().getClassLoader().getResource("resources/bullet.png")));
		bala.setBounds(0, 0, 10, 10);
		bala.setLocation((avion.getX()+7),avion.getY());		
		juego.agregarbalaenemiga(bala);
		bala.setmovimiento(true, false, false, false);
		
	}

}
